package com.tiger.cloud.service.crm;

import java.util.List;

import com.tiger.cloud.common.mybatis.TigerBaseServiceI;
import com.tiger.cloud.model.crm.RecommandList;
import com.tiger.cloud.model.crm.User;

/**
 * 好友推荐、申请
 */
public interface IRecommandListService extends TigerBaseServiceI<RecommandList> {
    
	List<RecommandList> findAreaRecommandList(Integer typeId,Long provinceId,Long cityId,Long districtId,Long userId,Integer limitStart,Integer limitEnd);
	
	boolean acceptRequest(RecommandList findRecommandList,Long userId);

	boolean recommandUser(RecommandList recommandList,Long userId);
	
	RecommandList getRecommand(RecommandList recommandList);

	Long findNotAccept(RecommandList recommandList);

	long findAreaRecommandCount(Long provinceId, Long cityId, Long districtId,
			Long userId, Integer limitStart, Integer limitEnd);
	
	List<User> notAddCount();
	
	List<User> notAcceptCount();
	
}